Recoverable Persistent Memory for SmartCard

نویسندگان

  • Didier Donsez
  • Gilles Grimaud
  • Sylvain Lecomte
چکیده

Smartcard is well adapted to store con dential data and to provide secure services in a mobile and distributed environment. But many cases of smartcard application failure can corrupt data in smartcard persistent memory. In this paper, we propose a recoverable persistent memory to maintain data consistency in a smartcard. Then, we adapt and compare two recovery algorithms used in Database Management Systems (shadow paging and before-image logging) to the smartcard memory features. At last, we present a prototype, which demonstrates the feasibility of these algorithms in a smartcard.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reasoning about Card Tears and Transactions in Java Card

The Java dialect Java Card for programming smartcards contains some features which do not exist in Java. Java Card distinguishes persistent and transient data (data stored in EEPROM and RAM, respectively). Because power to a smartcard can suddenly be interrupted by a so-called card tear, by someone removing the smartcard from the reader, Java Card provides a notion of transaction to ensure that...

متن کامل

Recoverable Virtual Memory through the Multi-View Memory Computer System

Recoverable virtual memory (RVM) is very useful for applications that require fault tolerance for persistent data structures. Updates to a recoverable region of memory are recorded so that recovery in case of faults is possible. Multi-view virtual memory (MVM) provides recoverability for a memory region by defining a view, consisting of access units, on that region. Finite state machines (FSMs)...

متن کامل

DAPPER: a database-inspired approach to persistent memory

Persistent memory collapses the boundaries between the inmemory and secondary storage representations of data structures, and enables the programmer to process data directly from an imperative runtime. We present the early results of the DAPPER project, which takes a database-inspired approach to persistent memory. It supports recoverable data structures in persistent memory at the imperative l...

متن کامل

REWIND: Recovery Write-Ahead System for In-Memory Non-Volatile Data-Structures

Recent non-volatile memory (NVM) technologies, such as PCM, STT-MRAM and ReRAM, can act as both main memory and storage. This has led to research into NVM programming models, where persistent data structures remain in memory and are accessed directly through CPU loads and stores. Existing mechanisms for transactional updates are not appropriate in such a setting as they are optimized for block-...

متن کامل

Extended Memory Card

Smartcard chips vendors have always done their best to embed more memory inside cards. These efforts are driven to allow their customers smartcard manufacturers to mask more software inside cards (in ROM) but, above all, to help them to provide cards with more memory dedicated to the application (EEPROM). Even if the geometry is getting smaller and smaller, some applications do not match with t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998